package com.zzyl.service;

import com.zzyl.base.PageBean;
import com.zzyl.dto.AlertDataPageQueryDto;
import com.zzyl.dto.AlertRuleDto;
import com.zzyl.dto.AlertRuleQueryDto;
import com.zzyl.vo.AlertRuleVo;

public interface AlertRuleService {

    void create(AlertRuleDto dto);

    PageBean<AlertRuleVo> queryPage(AlertRuleQueryDto dto);

    AlertRuleVo getById(Long id);

    void update(AlertRuleDto dto);

    void delete(Long id);

    void startOrStop(Long id, Integer status);
}
